package main

import (
	"pets.ser163.cn/cmd"
	"pets.ser163.cn/config"
	_ "pets.ser163.cn/docs"
)

// @title 宠物领养
// @version 1.0
// @description 宠物领养项目
// @termsOfService http://swagger.io/terms/

// @contact.name API Support
// @contact.url http://www.swagger.io/support
// @contact.email support@swagger.io

// @host localhost:8080
// @BasePath /

func main() {
	cmd.Execute()
	defer clear()
}

func clear() {
	// 判断是否开启队列
	if config.ConfigInstance != nil {
		if config.ConfigInstance.Asynq.Use {
			if config.Asynq != nil {
				config.Asynq.Close()
			}
		}
	}
}
